package com.jrx.anytxn.param.entity;

import java.util.Date;

/**
 *  
 * 表:pm_merchant_table 
 * @author mac 
 * @date 2020-11-10 
 */
public class PmMerchantTable {
    /**
     * 主键
     * 表字段:id
     */
    private Long id;

    /**
     * 租户ID
     * 表字段:tenant_id
     */
    private String tenantId;

    /**
     * 商户ID
     * 表字段:merchant_id
     */
    private String merchantId;

    /**
     * 产品机构号
     * 表字段:organization_id
     */
    private String organizationId;

    /**
     * 商户名称
     * 表字段:merchant_name
     */
    private String merchantName;

    /**
     * 证件类型
     * 表字段:id_type
     */
    private String idType;

    /**
     * 证件号
     * 表字段:id_number
     */
    private String idNumber;

    /**
     * 证件生效日期
     * 表字段:id_effective_date
     */
    private Date idEffectiveDate;

    /**
     * 证件失效日期
     * 表字段:id_expire_date
     */
    private Date idExpireDate;

    /**
     * 保证金账户	
     * 表字段:margin_acct
     */
    private String marginAcct;

    /**
     * 清算账户
     * 表字段:settle_acct
     */
    private String settleAcct;

    /**
     * 创建时间	
     * 表字段:create_time
     */
    private Date createTime;

    /**
     * 最后更新时间	
     * 表字段:update_time
     */
    private Date updateTime;

    /**
     * 最后更新操作员
     * 表字段:update_by
     */
    private String updateBy;

    /**
     * 记录版本号
     * 表字段:record_version_number
     */
    private Integer recordVersionNumber;

    /**
     * 法人姓名
     * 表字段:customer_name
     */
    private String customerName;

    /**
     * 手机号
     * 表字段:mobile
     */
    private String mobile;

    /**
     * 清算账户行号
     * 表字段:settle_bank_id
     */
    private String settleBankId;

    /**
     * 清算账户行名
     * 表字段:settle_bank_name
     */
    private String settleBankName;

    /**
     * 清算账户类型 0 = 二类账户 1 = 借记卡 2 = 贷记卡
     * 表字段:settle_card_type
     */
    private String settleCardType;

    /**
     * 线上小程序跳转链接
     */
    private String appletJumpLink;

    /**
     * 小程序appId
     */
    private String appletAppId;
    /**
     * 获取主键
     * @return id Long
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置主键
     * @param id 主键
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取租户ID
     * @return tenantId String
     */
    public String getTenantId() {
        return tenantId;
    }

    /**
     * 设置租户ID
     * @param tenantId 租户ID
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    /**
     * 获取商户ID
     * @return merchantId String
     */
    public String getMerchantId() {
        return merchantId;
    }

    /**
     * 设置商户ID
     * @param merchantId 商户ID
     */
    public void setMerchantId(String merchantId) {
        this.merchantId = merchantId;
    }

    /**
     * 获取产品机构号
     * @return organizationId String
     */
    public String getOrganizationId() {
        return organizationId;
    }

    /**
     * 设置产品机构号
     * @param organizationId 产品机构号
     */
    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    /**
     * 获取商户名称
     * @return merchantName String
     */
    public String getMerchantName() {
        return merchantName;
    }

    /**
     * 设置商户名称
     * @param merchantName 商户名称
     */
    public void setMerchantName(String merchantName) {
        this.merchantName = merchantName;
    }

    /**
     * 获取证件类型
     * @return idType String
     */
    public String getIdType() {
        return idType;
    }

    /**
     * 设置证件类型
     * @param idType 证件类型
     */
    public void setIdType(String idType) {
        this.idType = idType;
    }

    /**
     * 获取证件号
     * @return idNumber String
     */
    public String getIdNumber() {
        return idNumber;
    }

    /**
     * 设置证件号
     * @param idNumber 证件号
     */
    public void setIdNumber(String idNumber) {
        this.idNumber = idNumber;
    }

    /**
     * 获取证件生效日期
     * @return idEffectiveDate Date
     */
    public Date getIdEffectiveDate() {
        return idEffectiveDate;
    }

    /**
     * 设置证件生效日期
     * @param idEffectiveDate 证件生效日期
     */
    public void setIdEffectiveDate(Date idEffectiveDate) {
        this.idEffectiveDate = idEffectiveDate;
    }

    /**
     * 获取证件失效日期
     * @return idExpireDate Date
     */
    public Date getIdExpireDate() {
        return idExpireDate;
    }

    /**
     * 设置证件失效日期
     * @param idExpireDate 证件失效日期
     */
    public void setIdExpireDate(Date idExpireDate) {
        this.idExpireDate = idExpireDate;
    }

    /**
     * 获取保证金账户	
     * @return marginAcct String
     */
    public String getMarginAcct() {
        return marginAcct;
    }

    /**
     * 设置保证金账户	
     * @param marginAcct 保证金账户	
     */
    public void setMarginAcct(String marginAcct) {
        this.marginAcct = marginAcct;
    }

    /**
     * 获取清算账户
     * @return settleAcct String
     */
    public String getSettleAcct() {
        return settleAcct;
    }

    /**
     * 设置清算账户
     * @param settleAcct 清算账户
     */
    public void setSettleAcct(String settleAcct) {
        this.settleAcct = settleAcct;
    }

    /**
     * 获取创建时间	
     * @return createTime Date
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间	
     * @param createTime 创建时间	
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取最后更新时间	
     * @return updateTime Date
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置最后更新时间	
     * @param updateTime 最后更新时间	
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取最后更新操作员
     * @return updateBy String
     */
    public String getUpdateBy() {
        return updateBy;
    }

    /**
     * 设置最后更新操作员
     * @param updateBy 最后更新操作员
     */
    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    /**
     * 获取记录版本号
     * @return recordVersionNumber Integer
     */
    public Integer getRecordVersionNumber() {
        return recordVersionNumber;
    }

    /**
     * 设置记录版本号
     * @param recordVersionNumber 记录版本号
     */
    public void setRecordVersionNumber(Integer recordVersionNumber) {
        this.recordVersionNumber = recordVersionNumber;
    }

    /**
     * 获取法人姓名
     * @return customerName String
     */
    public String getCustomerName() {
        return customerName;
    }

    /**
     * 设置法人姓名
     * @param customerName 法人姓名
     */
    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    /**
     * 获取手机号
     * @return mobile String
     */
    public String getMobile() {
        return mobile;
    }

    /**
     * 设置手机号
     * @param mobile 手机号
     */
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    /**
     * 获取清算账户行号
     * @return settleBankId String
     */
    public String getSettleBankId() {
        return settleBankId;
    }

    /**
     * 设置清算账户行号
     * @param settleBankId 清算账户行号
     */
    public void setSettleBankId(String settleBankId) {
        this.settleBankId = settleBankId;
    }

    /**
     * 获取清算账户行名
     * @return settleBankName String
     */
    public String getSettleBankName() {
        return settleBankName;
    }

    /**
     * 设置清算账户行名
     * @param settleBankName 清算账户行名
     */
    public void setSettleBankName(String settleBankName) {
        this.settleBankName = settleBankName;
    }

    /**
     * 获取清算账户类型 0 = 二类账户 1 = 借记卡 2 = 贷记卡
     * @return settleCardType String
     */
    public String getSettleCardType() {
        return settleCardType;
    }

    /**
     * 设置清算账户类型 0 = 二类账户 1 = 借记卡 2 = 贷记卡
     * @param settleCardType 清算账户类型 0 = 二类账户 1 = 借记卡 2 = 贷记卡
     */
    public void setSettleCardType(String settleCardType) {
        this.settleCardType = settleCardType;
    }

    public String getAppletJumpLink() {
        return appletJumpLink;
    }

    public void setAppletJumpLink(String appletJumpLink) {
        this.appletJumpLink = appletJumpLink;
    }

    public String getAppletAppId() {
        return appletAppId;
    }

    public void setAppletAppId(String appletAppId) {
        this.appletAppId = appletAppId;
    }
}